Пакетное перепроецирование
Утилита пакетное перепроецирование предназначена для изменения проекции набора различных файлов (источников данных) используемых в ГИС INTEGRO, определённых пользователем, из текущей проекции, определённой для каждого файла, в заданную. Она также пересчитывает данные в новый размер ячейки. Утилита работает с источником данных, если рядом с ним лежит соответствующий ему (по имени) файл проекции в формате proj4.
Работа с утилитой
При запуске утилиты открывается форма:
В верхней части находится интерфейс для добавления файлов, которые требуется перепроецировать. Ниже находится форма для задание проекций для файлов из списка проекция которых не определенна, если таких файлов нет форма не доступна для редактирования. Ниже находится форма для задания результирующей проекции. И в самом низу форма для задания папки, куда надо записать результат.
В список файлов можно добавить любые источники данных в Гис INTEGRO(файлы векторного слоя (shp), файлы текстового слоя (tld), файлы табличных данных ТОС (pgrid), растровое изображение в формате tiff, c любого доступного операционной системе носителя.
То есть возможно в один приём перепроецировать файлы находящихся в разных папках и даже на разных дисках
После выбора файлов, необходимо определится с новой проекцией. Для этого необходимо нажать кнопку "Изменить", в результате откроется форма для определения новой проекции. В этой форме можно либо задать новую проекцию в ручную, либо загрузить файл проекции с диска. Если часть файлов не имеет проекции, то с помощью аналогичной формы задаётся проекция для всех файлов с неопределённой проекцией, одна для всех.
В результате работы программы, для каждого выбранного файла будет проведенная попытка операция перепроецирования из исходной проекции (или указанной пользователем, если проекция не определенна) в результирующую. К сожалению операция перепроецирования не всегда является возможной. Иногда невозможность перепроецирования можно указать перед расчётом, иногда только во во время расчёта.
Если программа может заранее определить невозможность работы с частью файлов, то выдаётся предупреждение
Если перепроецирование допустимо, то в качестве результата будет сохранён новый файл источник данных, новый файл проекции для этого файла и файл проекции системы (proj4) Arc Gis (prj).
После необходимо определится куда сохранить результат. Нужно указать папку для сохранения результата. Результат будет сохранён в папку с сохранением иерархии выбранных папок.
Из-за особенностей пакетного режима и с целью не потерять данные , на выходную папку накладываются ограничения:
Если все исходные файлы из одной папки, то эту папку результирующей указать нельзя.
Если папок много, то проверяется что бы а) выходная папка не совпадала с общей для всех файлов исходной папки и что бы он не была на несколько уровней выше.
Пример:
- общая папка C:\aaa\bbb\ccc
- выходная папка С:\aaa\bbb\ccc\ddd\ - корректно
- выходная папка С:\aaa\bbb\ccc\ - не корректно
- выходная папка С:\aaa\bbb\ - не корректно
- выходная папка С:\aaa\bbb\eee - корректно

